<?php

namespace app;

use frame\BaseApi;
use frame\lib\Db;

class BaseController extends BaseApi
{
    public function __construct()
    {
        parent::__construct();
        

    }

    // 用户是否为会员 ， 否则无法调用接口 => 检测一级用户
    public function verifyVip($user_id)
    {
        $is_vip = Db::name('user')->where(['id' => $user_id])->find();
        if (getTime(3, $is_vip['vip_time'])  < time()) error('用户已到期，无法发送请求，续费后可正常使用');
        if ($is_vip['status'] == 2) error('接口状态异常: 账号被封禁', 222);
        if ($is_vip['status'] == 0) error('接口状态异常: 账号待审核', 221);
    }
    // 检测用户是否为封禁状态 => 检测二级用户
    public function verifyStatus($uid)
    {
        $user = Db::name('user')->where(['id' => $uid])->find();
        if ($user['status'] == 2) error('当前账号已被封禁');
        if ($user['status'] == 0) error('当前账号待审核');
    }
}
